immolate oneself - Turco Inglés Diccionario